A for loop without calculations. This is the reference for the other benchmarks in this suite.
Dataset | Length | Min | Max | Average | Median | Standard Deviation | Factor (Average) | Factor (Median) |
0 | 995 | 0.0002 | 0.0002 | 0.0002 | 0.0002 | 0.0000 | 1.0000 | 1.0000 |
10 | 995 | 0.0001 | 0.0002 | 0.0002 | 0.0002 | 0.0000 | 1.0000 | 1.0000 |
20 | 952 | 0.0002 | 0.0002 | 0.0002 | 0.0002 | 0.0000 | 1.0000 | 1.0000 |
30 | 985 | 0.0003 | 0.0003 | 0.0003 | 0.0003 | 0.0000 | 1.0000 | 1.0000 |
40 | 982 | 0.0003 | 0.0004 | 0.0004 | 0.0004 | 0.0000 | 1.0000 | 1.0000 |
50 | 964 | 0.0004 | 0.0005 | 0.0004 | 0.0005 | 0.0000 | 1.0000 | 1.0000 |
60 | 971 | 0.0005 | 0.0006 | 0.0005 | 0.0005 | 0.0000 | 1.0000 | 1.0000 |
70 | 964 | 0.0006 | 0.0006 | 0.0006 | 0.0006 | 0.0000 | 1.0000 | 1.0000 |
80 | 956 | 0.0007 | 0.0007 | 0.0007 | 0.0007 | 0.0000 | 1.0000 | 1.0000 |
90 | 974 | 0.0007 | 0.0008 | 0.0007 | 0.0007 | 0.0000 | 1.0000 | 1.0000 |
100 | 972 | 0.0008 | 0.0009 | 0.0008 | 0.0008 | 0.0000 | 1.0000 | 1.0000 |
Input:
0
Output:
0.1428571428571428571428571428571429
Input:
10
Output:
0.1428571428571428571428571428571429
Input:
20
Output:
0.1428571428571428571428571428571429
Input:
30
Output:
0.1428571428571428571428571428571429
Input:
40
Output:
0.1428571428571428571428571428571429
Input:
50
Output:
0.1428571428571428571428571428571429
Input:
60
Output:
0.1428571428571428571428571428571429
Input:
70
Output:
0.1428571428571428571428571428571429
Input:
80
Output:
0.1428571428571428571428571428571429
Input:
90
Output:
0.1428571428571428571428571428571429
Input:
100
Output:
0.1428571428571428571428571428571429
The overview over the suite is in chapter Suite Arithmetic BigDecimal128.
BigDecimal addition.
Dataset | Length | Min | Max | Average | Median | Standard Deviation | Factor (Average) | Factor (Median) |
0 | 995 | 0.0002 | 0.0002 | 0.0002 | 0.0002 | 0.0000 | 1.2012 | 1.2500 |
10 | 951 | 0.0042 | 0.0064 | 0.0045 | 0.0043 | 0.0003 | 28.7363 | 27.9968 |
20 | 952 | 0.0112 | 0.0179 | 0.0121 | 0.0114 | 0.0015 | 53.4975 | 49.3277 |
30 | 951 | 0.0182 | 0.0320 | 0.0198 | 0.0185 | 0.0024 | 65.0169 | 59.9935 |
40 | 951 | 0.0254 | 0.0305 | 0.0266 | 0.0257 | 0.0016 | 70.2307 | 66.7101 |
50 | 952 | 0.0324 | 0.0380 | 0.0342 | 0.0329 | 0.0019 | 76.7469 | 71.2576 |
60 | 951 | 0.0395 | 0.0460 | 0.0415 | 0.0405 | 0.0019 | 80.2707 | 80.9143 |
70 | 951 | 0.0465 | 0.0531 | 0.0492 | 0.0495 | 0.0020 | 83.1975 | 85.7906 |
80 | 951 | 0.0534 | 0.0612 | 0.0568 | 0.0579 | 0.0022 | 85.2153 | 88.4745 |
90 | 952 | 0.0602 | 0.0686 | 0.0635 | 0.0644 | 0.0021 | 85.8920 | 88.1077 |
100 | 951 | 0.0671 | 0.0801 | 0.0710 | 0.0716 | 0.0025 | 87.6549 | 88.5729 |
Input:
0
Output:
0.1428571428571428571428571428571429
Input:
10
Output:
1.571428571428571428571428571428572
Input:
20
Output:
3.000000000000000000000000000000002
Input:
30
Output:
4.428571428571428571428571428571432
Input:
40
Output:
5.857142857142857142857142857142862
Input:
50
Output:
7.285714285714285714285714285714292
Input:
60
Output:
8.714285714285714285714285714285722
Input:
70
Output:
10.14285714285714285714285714285715
Input:
80
Output:
11.57142857142857142857142857142855
Input:
90
Output:
12.99999999999999999999999999999995
Input:
100
Output:
14.42857142857142857142857142857135
The overview over the suite is in chapter Suite Arithmetic BigDecimal128.
BigDecimal subtraction.
Dataset | Length | Min | Max | Average | Median | Standard Deviation | Factor (Average) | Factor (Median) |
0 | 983 | 0.0002 | 0.0002 | 0.0002 | 0.0002 | 0.0000 | 1.3185 | 1.2500 |
10 | 951 | 0.0045 | 0.0053 | 0.0048 | 0.0047 | 0.0002 | 30.8112 | 30.2468 |
20 | 953 | 0.0120 | 0.0164 | 0.0126 | 0.0121 | 0.0011 | 55.6415 | 52.4944 |
30 | 952 | 0.0194 | 0.0245 | 0.0205 | 0.0197 | 0.0014 | 67.2859 | 63.9932 |
40 | 951 | 0.0269 | 0.0329 | 0.0287 | 0.0276 | 0.0018 | 75.6808 | 71.6108 |
50 | 951 | 0.0342 | 0.0406 | 0.0364 | 0.0351 | 0.0020 | 81.7558 | 76.0916 |
60 | 951 | 0.0417 | 0.0484 | 0.0442 | 0.0433 | 0.0021 | 85.5694 | 86.6060 |
70 | 951 | 0.0490 | 0.0591 | 0.0522 | 0.0519 | 0.0023 | 88.1646 | 89.9236 |
80 | 951 | 0.0563 | 0.0646 | 0.0599 | 0.0611 | 0.0023 | 89.9348 | 93.2983 |
90 | 951 | 0.0634 | 0.0763 | 0.0673 | 0.0681 | 0.0024 | 91.1035 | 93.0552 |
100 | 951 | 0.0708 | 0.0861 | 0.0754 | 0.0758 | 0.0027 | 93.1079 | 93.7632 |
Input:
0
Output:
-0.1428571428571428571428571428571429
Input:
10
Output:
-1.571428571428571428571428571428572
Input:
20
Output:
-3.000000000000000000000000000000002
Input:
30
Output:
-4.428571428571428571428571428571432
Input:
40
Output:
-5.857142857142857142857142857142862
Input:
50
Output:
-7.285714285714285714285714285714292
Input:
60
Output:
-8.714285714285714285714285714285722
Input:
70
Output:
-10.14285714285714285714285714285715
Input:
80
Output:
-11.57142857142857142857142857142855
Input:
90
Output:
-12.99999999999999999999999999999995
Input:
100
Output:
-14.42857142857142857142857142857135
The overview over the suite is in chapter Suite Arithmetic BigDecimal128.
BigDecimal multiplication.
Dataset | Length | Min | Max | Average | Median | Standard Deviation | Factor (Average) | Factor (Median) |
0 | 957 | 0.0014 | 0.0017 | 0.0015 | 0.0015 | 0.0001 | 9.6348 | 9.7487 |
10 | 953 | 0.0142 | 0.0186 | 0.0149 | 0.0143 | 0.0012 | 95.6544 | 92.9903 |
20 | 951 | 0.0273 | 0.0324 | 0.0288 | 0.0278 | 0.0016 | 127.3031 | 120.1532 |
30 | 951 | 0.0404 | 0.0463 | 0.0424 | 0.0413 | 0.0019 | 138.9427 | 134.1104 |
40 | 951 | 0.0535 | 0.0637 | 0.0565 | 0.0575 | 0.0023 | 149.2587 | 149.4224 |
50 | 951 | 0.0671 | 0.0784 | 0.0708 | 0.0714 | 0.0023 | 159.0722 | 154.6833 |
60 | 951 | 0.0802 | 0.0922 | 0.0846 | 0.0847 | 0.0023 | 163.6712 | 169.2124 |
70 | 951 | 0.0939 | 0.1112 | 0.0986 | 0.0982 | 0.0026 | 166.6751 | 170.1148 |
80 | 951 | 0.1079 | 0.1231 | 0.1124 | 0.1116 | 0.0029 | 168.5713 | 170.5958 |
90 | 951 | 0.1209 | 0.1374 | 0.1263 | 0.1250 | 0.0033 | 170.8854 | 170.9521 |
100 | 951 | 0.1339 | 0.1580 | 0.1409 | 0.1392 | 0.0049 | 173.9718 | 172.2406 |
Input:
0
Output:
0.02040816326530612244897959183673471
Input:
10
Output:
7.224761580900888930265034242605365E-11
Input:
20
Output:
2.557661815142214081299928066478274E-19
Input:
30
Output:
9.054463441298582876193616759952944E-28
Input:
40
Output:
3.205400640711916985050119120331488E-36
Input:
50
Output:
1.134754514620117030165046113591177E-44
Input:
60
Output:
4.017182102280816221760534189638613E-53
Input:
70
Output:
1.422135962886014208544173790475577E-61
Input:
80
Output:
5.034550701063420280564736454044442E-70
Input:
90
Output:
1.782297995624891114111288544804313E-78
Input:
100
Output:
6.309572261408613234327261518067793E-87
The overview over the suite is in chapter Suite Arithmetic BigDecimal128.
BigDecimal division.
Dataset | Length | Min | Max | Average | Median | Standard Deviation | Factor (Average) | Factor (Median) |
0 | 953 | 0.0073 | 0.0110 | 0.0077 | 0.0074 | 0.0007 | 48.1673 | 47.9948 |
10 | 951 | 0.0209 | 0.0260 | 0.0220 | 0.0212 | 0.0015 | 141.4626 | 137.9851 |
20 | 951 | 0.0346 | 0.0422 | 0.0367 | 0.0354 | 0.0020 | 161.9502 | 153.1498 |
30 | 951 | 0.0482 | 0.0552 | 0.0509 | 0.0504 | 0.0020 | 166.9887 | 163.4821 |
40 | 951 | 0.0621 | 0.0752 | 0.0658 | 0.0666 | 0.0024 | 173.8032 | 172.9262 |
50 | 951 | 0.0760 | 0.0886 | 0.0804 | 0.0807 | 0.0024 | 180.6171 | 174.6854 |
60 | 951 | 0.0900 | 0.1037 | 0.0951 | 0.0947 | 0.0025 | 183.9262 | 189.2102 |
70 | 951 | 0.1047 | 0.1190 | 0.1093 | 0.1086 | 0.0026 | 184.7280 | 188.0462 |
80 | 951 | 0.1190 | 0.1387 | 0.1240 | 0.1228 | 0.0036 | 186.0838 | 187.6553 |
90 | 951 | 0.1326 | 0.1518 | 0.1384 | 0.1369 | 0.0037 | 187.2816 | 187.2159 |
100 | 951 | 0.1466 | 0.1691 | 0.1546 | 0.1542 | 0.0046 | 190.9232 | 190.7172 |
Input:
0
Output:
1
Input:
10
Output:
282475248.9999999999999999999999992
Input:
20
Output:
79792266297612000.99999999999999949
Input:
30
Output:
22539340290692258087863248.99999978
Input:
40
Output:
6366805760909027985741435139223919
Input:
50
Output:
1.798465042647412146620280340569621E+42
Input:
60
Output:
5.080218607396233653221881976522066E+50
Input:
70
Output:
1.435036016098684342856030763566679E+59
Input:
80
Output:
4.053621559714438683206586610901566E+67
Input:
90
Output:
1.145047759432104435934012671354483E+76
Input:
100
Output:
3.234476509624757991344647769100117E+84
The overview over the suite is in chapter Suite Arithmetic BigDecimal128.
The report for this suite was generated in 61.703 seconds.